package net.hn.hnms.biz.plan.vo;

import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

@ApiModel("驾驶舱-生产综合概览-年月日销量")
@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
public class CockpitSaleVo {

    @ApiModelProperty("年计划销量")
    private BigDecimal yearPlanSale;
    @ApiModelProperty("月计划销量")
    private BigDecimal monthPlanSale;
    @ApiModelProperty("日计划销量")
    private BigDecimal prvPlanSale;

    @ApiModelProperty("年销量")
    private BigDecimal yearSale;
    @ApiModelProperty("月销量")
    private BigDecimal monthSale;
    @ApiModelProperty("昨日销量")
    private BigDecimal prvSale;

    @ApiModelProperty("年计划完成率")
    private Integer yearPlanFinishingRate;
    @ApiModelProperty("月计划完成率")
    private Integer monthPlanFinishingRate;
    @ApiModelProperty("日计划完成率")
    private Integer prvPlanFinishingRate;

    @ApiModelProperty("公司编码")
    private String companyCode;
    @ApiModelProperty("公司名称")
    private String companyName;
    @ApiModelProperty("煤矿编码")
    private String mineCode;
    @ApiModelProperty("煤矿名称")
    private String mineName;


    @ApiModelProperty("超欠值")
    private BigDecimal exceedOwe;


    @ApiModelProperty("数据日期")
    private String dataDate;

    public CockpitSaleVo(String companyName) {
        this.companyName = companyName;
    }

    public CockpitSaleVo() {
    }
}
